package com.jhs.boot.system.model.dto;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
 * 计划表 DTO
 *
 * @author Ray Hao
 * @since 2025-11-13
 */
@Getter
@Setter
@Schema( description = "计划表传输层对象")
public class PlanDTO implements Serializable {

    private static final long serialVersionUID = 1L;

        @Schema(description = "ID")

private Integer id;

        @Schema(description = "计划名")

private String name;

        @Schema(description = "部门ID")

private Integer deptId;

        @Schema(description = "计划号---自动生成")

private String code;

        @Schema(description = "类型：0-布矿，1-汽车；2-火车")

private Byte type;

        @Schema(description = "完成状态： 0-进行中  1-完成")

private Byte status;

        @Schema(description = "逻辑删除标识(1:已删除;0:未删除)")

private Byte deleted;

        @Schema(description = "创建时间")

private LocalDateTime createTime;

        @Schema(description = "更新时间")

private LocalDateTime updateTime;
}
